home *** CD-ROM | disk | FTP | other *** search
/ L' Effet Pommier 3 / L'Effet Pommier - Volume 03.iso / Education et Sciences / Mathématiques / CGraph 2.1 / Manual and Licence < prev   
Text File  |  1995-12-26  |  7KB  |  74 lines

  1. Welcome to CGraph version 2.1 for Macintosh.
  2.  
  3. I have decided to include all of the revisions for 2.1 at the end of this file if you are interested.
  4.  
  5. CGraph is Shareware.  You may use it for 15 days free of charge, to see if you will find it useful.  After this time you need to decide if you want to keep it.  If you do, send  $15, along with your return address to
  6. Rick Gigger - CGraph Registration
  7. 609-V Deseret Towers
  8. Provo, UT  84604
  9.  
  10. If you don't you must discontinue using CGraph.  After the program is paid for I will send you your registration number.  That will get rid of the anoying registration screen that comes up at start up and will put up something more pleasant, as well as add you to my files so that I can notify you of any news concerning upgrades and other products.  If you are one of the first 100 people to register their copy of CGraph I will send you a free copy of any future versions of CGraph when they are released.  I will also keep you updated on any new programs that I'm developing.  You are free to distribute CGraph to anyone you want including any bulletine boards or online services under the following conditions.  
  11. 1. No fee is charged beyond normal distibution fees (connect time or the price of a floppy, etc.  Depending on how it is distibuted).  If you want to include it in any packages to be sold for profit you must first obtain my permission.  My email address is rgigger@cougarnet.byu.edu.
  12. 2. This document (the manual and licence) must be distributed with it.
  13.  
  14. CGraph was designed to be used by both educators and students and I hope that it will be found to be useful.  If you find and bugs or have any comments or questions you may write me at my regular address or my email adresses above.
  15.  
  16.  
  17. O.k. now that tha't over with,
  18. CGraph is designed to provide an easy to use program to graph equations.  Most if not all of this you can proably figure out just by trying it out but here's the technical explanaion.
  19.  
  20. To plot an equation:
  21. Click in one of the edit boxes in the f(x)= window. Input the function to graph and select Update grapher from the Grapher menu.
  22. You may graph up to 5 equations at a time.  But they must follow these requirements.
  23. 1. No spaces should be used.  CGraph my not plot the corect graph if their are spaces in the equation.
  24. 2. The following operators may be used: add,subtract, multiply, divide and power divide are +,-,*,/ and ^ respectively.  The mulitply (*) operator must be used explicitely.  That is 4*x^2 is a valid function, 4x^2 is not.  The * operator is never implied.
  25. 3. The following built in functions are availabe: sin, cos, tan, csc, sec, cot, asin, acos, atan, asec, acsc, acot, sinh, cosh, tanh, sech, csch, coth, abs (absolute value), ep (exponential), ceil (the ceiling function), flor (the floor function), log, ln, and rand.  If no parenthesis are used then each function will only apply to the next value.  That is sinx+2 is the same as sin(x)+2, not sin(x+2).  There is a Function menu with 5 submenus in it.  Each submenu contains a group of these functions.  If the f(x)= window is active then the function will be inserted at the cursor.
  26. 4. Parenthesis may be used, and nested to any level.
  27. 5. There is an NDer function that will accept 2 parameters.  The first is another function, the second is always x.  For example, NDer(sin(x),x) will plot the numerical derivitive of sin(x), or appoximately cosx.
  28.  
  29. In the Edit menu:
  30. 1.  You may cut,copy, and paste text between the different equations.  You may also select a part of the graph, using the selector tool (the default tool, with the "plus" cursor and copy it to the clipboard to paste in another program such as MacPaint.  This way you can draw your graphs and then add labels or pictures, etc in another program.  I plan on adding tools to let you do this right in CGraph in the next version.
  31. 2. Select Show clipboard to see what you have cut/copied, or what has been copied there from another application.  
  32. 3. In the options dialog you may decide to have each pixel that is plotted connected to ones around it or not.  You may also set the zoom factors which determine the magnitude of the zooms in the Zoom In and Zoom Out features.
  33.  
  34. In the Zoom menu:
  35. 1. In and Out: zooms in or out.  You may change the magnitude of the zoom by changing the zoom factors in the options diaglog, in the edit menu.
  36. 2. Decimal and Integer.  Uses increments of .1 and 1 for each pixel plotted.  This is mainly for use with the Tracer tool to find values at multiples of .1 and 1.
  37. 3.  Trig sets the x range to -2╣ to 2╣ and the y range to -3.5 to 3.5.
  38. 4.  Previous zooms back to the previously selected zoom.
  39. 5.  Standard sets the x and y window ranges to -10 to 10 and -10 to 10, respectivly.
  40. 6.  The other use for the selector tool is with Zoom Box.  With Box you can select a rectange in the winodw with the selector tool and then zoom in on that rectange by selecting Box from the Zoom menu.
  41.  
  42. In the Functions menu:
  43. Each of the submenus contains a group of functions.  Selecting of them will insert it into the current edit box in the f(x)= window if it is active.
  44.  
  45. In the Grapher menu:
  46. 1. f(x)= simply recalls the function input window (titled "f(x)=") if it has been closed.
  47. 2.  Window range lets you explicitly change the window range to any values you want, as long as they are legal (XMax must be greater than XMin, each field must hold a value, etc).  The window is not imedately replotted after this you must call update grapher to replot.
  48. 3. Update grapher simply replots all the current graphs in the f(x)= window according to the current window range.
  49.  
  50. In the Tools menu:
  51. 1.  The selector tool is used to select a part of the graph for cutting, copying,  and to zoom in on with zoom box.
  52. 2.  The tracer tool is used to trace a plotted function, simply click on the graph at the x value of the point you want displayed.  You may also drag the tracer with the mouse or use the arrow keys.  Left and right will move the tracer left or right one pixel and the up and down arrow keys will move the tracer from one graph to the next.  The number of the graph is displayed in the upper right hand corner and the x and y values are displayed right below it.
  53.  
  54. That's about it.  Remember if you have any questions just write me or email me and I'll be happy to respond.  If you find a bug I may be able to fix it and send you the fixed copy.  That's one of the benefits of shareware.  You get to interact directly with the progrmmer.  I would appreciate any comments or other suggestions that you might have concerning CGraph. Here are my mail, and email addresses again.
  55.  
  56. mail:
  57. Rick Gigger - CGraph Registration
  58. 609-V Deseret Towers
  59. Provo, UT  84604
  60.  
  61. email:
  62. rgigger@cougarnet.byu.edu
  63.  
  64. I will keep all registered users up to date on any new developments in CGraph or any of the other products that I am developing, so make sure to send your return address as well as your email address if you have one along with the registration fee.  For now just try it out and enjoy.
  65.  
  66. Rick Gigger
  67.  
  68. version revisions:
  69. 2.1
  70. Added more built in functions and put them in a menu.
  71. Fixed a some bugs with the edit menu causing it to crash.
  72. Fixed a bug causing to crash on startup on some computers.
  73.  
  74.